github.com/klauspost/compress/zstd.history.decoders (field)

56 uses

	github.com/klauspost/compress/zstd (current package)
		blockdec.go#L472: 	hist.decoders.literals = literals
		blockdec.go#L487: 	if hist.decoders.nSeqs == 0 {
		blockdec.go#L488: 		b.dst = append(b.dst, hist.decoders.literals...)
		blockdec.go#L491: 	before := len(hist.decoders.out)
		blockdec.go#L492: 	err = hist.decoders.decodeSync(hist.b[hist.ignoreBuffer:])
		blockdec.go#L496: 	if hist.decoders.maxSyncLen > 0 {
		blockdec.go#L497: 		hist.decoders.maxSyncLen += uint64(before)
		blockdec.go#L498: 		hist.decoders.maxSyncLen -= uint64(len(hist.decoders.out))
		blockdec.go#L500: 	b.dst = hist.decoders.out
		blockdec.go#L501: 	hist.recentOffsets = hist.decoders.prevOffset
		blockdec.go#L541: 	var seqs = &hist.decoders
		blockdec.go#L652: 	if cap(b.sequence) < hist.decoders.nSeqs {
		blockdec.go#L654: 			b.sequence = make([]seqVals, 0, hist.decoders.nSeqs)
		blockdec.go#L659: 	b.sequence = b.sequence[:hist.decoders.nSeqs]
		blockdec.go#L660: 	if hist.decoders.nSeqs == 0 {
		blockdec.go#L661: 		hist.decoders.seqSize = len(hist.decoders.literals)
		blockdec.go#L664: 	hist.decoders.windowSize = hist.windowSize
		blockdec.go#L665: 	hist.decoders.prevOffset = hist.recentOffsets
		blockdec.go#L667: 	err := hist.decoders.decode(b.sequence)
		blockdec.go#L668: 	hist.recentOffsets = hist.decoders.prevOffset
		blockdec.go#L681: 	hist.decoders.windowSize = hist.windowSize
		blockdec.go#L682: 	hist.decoders.out = b.dst[:0]
		blockdec.go#L683: 	err := hist.decoders.execute(b.sequence, hbytes)
		blockdec.go#L695: 	b.dst = hist.decoders.out
		blockdec.go#L696: 	hist.recentOffsets = hist.decoders.prevOffset
		blockdec.go#L709: 	hist.decoders.out, hist.decoders.literals = nil, nil
		decoder.go#L334: 		if frame.history.decoders.br != nil {
		decoder.go#L335: 			frame.history.decoders.br.in = nil
		decoder.go#L336: 			frame.history.decoders.br.cursor = 0
		decoder.go#L679: 				hist.decoders = block.async.newHist.decoders
		decoder.go#L692: 			hist.decoders.literals = block.async.literals
		decoder.go#L705: 				block.async.seqSize = hist.decoders.seqSize
		decoder.go#L784: 				hist.decoders.seqSize = block.async.seqSize
		decoder.go#L785: 				hist.decoders.literals = block.async.literals
		decoder.go#L841: 				block.async.literals = hist.decoders.literals
		framedec.go#L338: 	d.history.decoders.maxSyncLen = 0
		framedec.go#L340: 		d.history.decoders.maxSyncLen = uint64(cap(dst) - len(dst))
		framedec.go#L343: 		if !d.o.limitToCap || d.FrameContentSize+uint64(len(dst)) < d.history.decoders.maxSyncLen {
		framedec.go#L344: 			d.history.decoders.maxSyncLen = d.FrameContentSize + uint64(len(dst))
		framedec.go#L346: 		if d.history.decoders.maxSyncLen > d.o.maxDecodedSize {
		framedec.go#L348: 				println("maxSyncLen:", d.history.decoders.maxSyncLen, "> maxDecodedSize:", d.o.maxDecodedSize)
		framedec.go#L353: 			println("maxSyncLen:", d.history.decoders.maxSyncLen)
		framedec.go#L355: 		if !d.o.limitToCap && uint64(cap(dst)) < d.history.decoders.maxSyncLen {
		framedec.go#L357: 			dst2 := make([]byte, len(dst), d.history.decoders.maxSyncLen+compressedBlockOverAlloc)
		history.go#L17: 	decoders      sequenceDecs
		history.go#L40: 	h.decoders.freeDecoders()
		history.go#L41: 	h.decoders = sequenceDecs{br: h.decoders.br}
		history.go#L62: 	h.decoders.litLengths = dict.llDec
		history.go#L63: 	h.decoders.offsets = dict.ofDec
		history.go#L64: 	h.decoders.matchLengths = dict.mlDec
		history.go#L65: 	h.decoders.dict = dict.content